package com.naiterui.ehp.bs.cms.modules.user.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.*;

import java.io.Serializable;

/**
 * @Description 就诊人VO
 * @Author gongbaoqiang
 * @Date 2020/7/8 11:41 AM
 */
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@ToString
@ApiModel("就诊人VO")
public class InquirerVO implements Serializable {


    private static final long serialVersionUID = -5448092641165935401L;

    /**
     * 是否可选择: 1:是，2：否
     */
    public static final int CAN_CHOOSE_YES = 1;
    public static final int CAN_CHOOSE_NO = 2;

    @ApiModelProperty("就诊人id")
    private Long inquirerId;

    @ApiModelProperty(value = "就诊人姓名")
    private String name;

    /**
     * 性别
     */
    @ApiModelProperty(value = "性别")
    private Integer gender;

    /**
     * 年龄
     */
    @ApiModelProperty(value = "年龄")
    private String age;

    /**
     * 身份证号：<code>idNo</code>
     */
    @ApiModelProperty(value = "身份证号")
    private String idCard;

    @ApiModelProperty(value = "与患者关系")
    private Integer relation;

    @ApiModelProperty(value = "与患者关系名称")
    private String relationName;

    @ApiModelProperty(value = "监护人姓名")
    private String guardianName;

    @ApiModelProperty(value = "监护人身份证号")
    private String guardianIdCard;

    @ApiModelProperty(value = "监护人电话")
    private String guardianPhone;

    @ApiModelProperty(value = "是否可选择: 1:是，2：否")
    private Integer canChoose;



}
